F-10 Curriculum (V8)
F-10 Curriculum (V9)
Tools and resources
Related links
Your search returned 87 results
This infographic provides an overview overview of the concepts related to computational thinking.
This video provides an overview of computational thinking and how it can be taught in the context of other learning areas.
Digital Technologies in Focus curriculum officers discuss a lesson about Artificial Intelligence with Simon Collier and a student.
This article provides a literature review of how computational thinking fits into a school curriculum. The aim of the report is to provide educators with an overview of the current research in this field and the work that is being done in teaching computational thinking.
This tutorial provides step-by-step instructions to support the learning of Scratch, a visual programming language. The tutorial is designed for educators who would like to learn how to use Scratch.
This article explores how the relationship between systems thinking and computational thinking would provide a conceptual basis for transformational change – change that considers the social and environmental impact of technology.
Russell Scott, Co-Founder of multimedia design company Vortals, demonstrates some of the ways he teaches students about augmented reality, virtual reality, 2D, 3D and game design.
This set of printable cards provides definitions of six aspects of computational thinking.
Andrew Harris from the Hagley Farm School in Tasmania shares ways in which the school is teaching Digital Technologies and its meaningful use in agriculture . For example, Andrew provides examples of ways students learn about digital systems and data collection.
This video provides suggestions for ways in which Digital Technologies can be used to develop students' learning in the Numeracy Learning Progression.
This PDF provides a sequence of activities that allow students to view and create planning templates and algorithms when making 'Choose Your Own Adventure' stories. Older students can use the visual programming language Scratch to build their stories.
This PDF provides a list of suggested books or similar that identify and discuss key concepts, key ideas and related ways of thinking about Digital Technologies.
This PDF provides a line of sight from content descriptions to achievement standards.
Nathan Alison from Digital Learning and Teaching Victoria (DLTV) explains what systems thinking is and how it is used in the context of Digital Technologies. Nathan explains what we need to consider when teaching digital systems, covering topics such as networks, hardware and software protocols, people and processes.
This tutorial shows ways in which environmental factors such as lighting and temperature can be measured and improved using micro:bits and sensor boards, and programmed using pseudocode, visual programming and general-purpose programming.
Mossman State School is a government school located in Mossman, Queensland, on the Traditional Lands of the Kuku Yalanji Peoples. Beth Claydon is the curriculum officer who works directly with the school to support the implementation of the Australian Curriculum: Digital Technologies. Teachers at the school have chosen ...
This comprises a collection of sample activities that incorporate visual programming (Scratch) into teaching and learning programs. They show the possibilities Scratch offers for integration. The projects are incomplete and are designed to be used as samples for inspiration or modification by teachers.
This article explores the types of systems in our world, their characteristics and how our behaviour can initiate and respond to changes in their performance. The author differentiates between systems thinking and a system and elaborates on those factors that contribute to systemic behaviour.
This resource comprises two activities that allow students to explore the concept of chance in Mathematics. Students use computational thinking while using a micro:bit as a digital system to generate and collect data. Students implement programs involving branching and iteration in visual and general-purpose programming languages.